package file;

import java.io.File;
import java.io.IOException;

public class FileDemo {
    public static void main(String[] args) {
        //创建File类对象的三种方式
        File file1=new File("C:\\Users\\lenovo\\Desktop\\textFile\\io\\score.txt");//绝对路径
        //File file=new File("C:\\Users\\lenovo\\Desktop","textFile\\io\\score.txt");
        /*
        File file=new File("C:\\\\Users\\\\lenovo\\\\Desktop");
        File file2=new File(file,"textFile\\\\io\\\\score.txt");
         */
        //判断是文件还是目录
        System.out.println("是否是目录:"+file1.isDirectory());
        System.out.println("是否是文件:"+file1.isFile());

        //创建文件
        File file2=new File("C:\\Users\\lenovo\\Desktop\\textFile\\set\\HashSet");
        if (!file2.exists()){//判断该路径是否存在
            file2.mkdirs();//mkdir()创建目录mkdirs()创建多级目录
        }
        //创建文件
        if (!file1.exists()){
            try {
                file1.createNewFile();//创建文件,自动创建
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}
